package com.rljk.common.consts;

/**
 * Author:   YASUO
 * Date:     2018/7/25 15:26
 * Description:腾讯区块链常量
 */
public class AssetConst {


    //通讯方公钥    上传到baas平台                               用于与baas通讯的验签，每一次通信都需要
    public static String COMMUNICATION_PUBLIC_KEY = "BMVbCPX6XlfcCuz2c3C06BYARMm45SVfLqUGWJ3Ws9eAmPxC/FF1FwCx9DGltbGM2dFzVoH065Eq+aFeWjTD3vo=";
    //通讯方私钥    与上传到baas平台的公钥对应，机构自行维护      用于与baas通讯的加签，每一次通信都需要，对应参数mch_sign
    public static String COMMUNICATION_PRIVATE_KEY = "KVIN+GrOOM0wiNqt0TCV2wgjpWM16GHRfcaWuv4D+vY=";


    //#发行方公钥    测试链由baas生成，正式链由商户自己生成         用于发行提交接口的验签，且仅存在该环节
    public static String PUBLISH_PUBLIC_KEY = "Aj56Q9WYRtRhv7EVGmm29mOmLYSSPdMaoH9lchnGJM1x";
    //#发行方私钥    测试链由baas生成，正式链由商户自己生成         用于发行提交接口的加签，且仅存在该环节
    public static String PUBLISH_PRIVATE_KEY = "vL/lFwaGGRxG0ND13xu1XxQK7qP6ny3Kt3LLLKWn8kM=";


    //#记录方公钥    做为提交接口的参数发送请求              对一次共享信息的提交进行验签
    public static String RECORD_PUBLIC_KEY = "";
    //#记录方私钥    机构自行维护                           对一次共享信息的提交进行加签
    public static String RECORD_PRIVATE_KEY = "";





    //数字资产---协议参数
    public static String version = "1.0";//接口版本
    public static String sign_type = "ECDSA";//签名方式
    public static String mch_id = "gbccea88ea44d0a3";//通讯方ID



    public static String node_id = "nd_tencent_test4";//节点ID，可以通过baas平台->相应链->基本信息页面中获取
    public static String chain_id = "ch_tencent_test";//链ID，以通过baas平台->相应链->基本信息页面中获取
    public static String ledger_id = "ld_tencent_iss";//账本ID，可以通过baas平台->相应链->相应账本页面中获取
    public static String owner_account = "14suzwYjLiJn2frzcXsoi347evjpFCaY7p";//持有方帐户
    public static String asset_type = "1";//资产类型
    public static int amount = 10000;//资产份额
    public static String unit = "个";//资产单位


    public static String product_code = "gemstone";//项目编号
    public static String type = "sign";//请求类型


    //身份管理
    public static String user_cert_register = "https://baas.trustsql.qq.com/idm_v1.1/api/user_cert/register";//注册用户
    public static String user_cert_fetch = "https://baas.trustsql.qq.com/idm_v1.1/api/user_cert/fetch";//获取用户信息
    public static String account_cert_register = "https://baas.trustsql.qq.com/idm_v1.1/api/account_cert/register";//创建用户账户
    public static String account_cert_fetch_list = "https://baas.trustsql.qq.com/idm_v1.1/api/account_cert/fetch_list";//获取用户的账户地址列表


    //数字资产
    public static String asset_issue_apply = "https://baas.trustsql.qq.com/cgi-bin/v1.0/dam_asset_issue_apply_v1.cgi";//资产发行申请
    public static String asset_issue_submit = "https://baas.trustsql.qq.com/cgi-bin/v1.0/dam_asset_issue_submit_v1.cgi";//资产发行提交
    public static String asset_transfer_mid_apply = "https://baas.trustsql.qq.com/cgi-bin/v1.0/dam_asset_transfer_mid_apply_v1.cgi";//资产转让至中间账户申请(转让签收场景)
    public static String asset_transfer_mid_submit = "https://baas.trustsql.qq.com/cgi-bin/v1.0/dam_asset_transfer_mid_submit_v1.cgi";//资产转让至中间账户提交(转让签收场景)
    public static String asset_signin_apply = "https://baas.trustsql.qq.com/cgi-bin/v1.0/dam_asset_signin_apply_v1.cgi";//资产转让签收申请(转让签收场景)
    public static String asset_signin_submit = "https://baas.trustsql.qq.com/cgi-bin/v1.0/dam_asset_signin_submit_v1.cgi";//资产转让签收提交(转让签收场景)



}
